IXI Visual TCL has two executable binary components:
The vtcl process interprets the IXI Visual Tcl script and sends commands over a communications channel (a named pipe) to the appropriate IXI Visual Tcl server. The server interprets the commands received and makes appropriate calls to the underlying display system.
In graphical mode (running under Motif on an X server), there is only one xm_vtcld daemon per display. A single xm_vtcld process may have several vtcl processes sending it commands. The daemon remains active until the user associated with the daemon logs out or the daemon is explicitly killed. Consequently, after the first application is invoked, all initialization of the server need only be performed once.